Puzzles Scattering Machine